home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / BORLAND TURBO / APXSDIDV.PAK / APXSDDVA.RC < prev    next >
Encoding:
Text File  |  1997-05-06  |  15.6 KB  |  520 lines

  1. //----------------------------------------------------------------------------
  2. //  Project ApxSdiDv
  3. //  Borland International
  4. //  Copyright ⌐ 1996. All Rights Reserved.
  5. //
  6. //  SUBSYSTEM:  ApxSdiDv Application
  7. //  FILE:     apxsddva.rc
  8. //  AUTHOR:
  9. //
  10. //  OVERVIEW
  11. //  ~~~~~~~~
  12. //  All resources defined here.
  13. //
  14. //----------------------------------------------------------------------------
  15.  
  16. #if !defined(WORKSHOP_INVOKED)
  17. # include <windows.h>
  18. #endif
  19. #include "apxsddva.rh"
  20.  
  21.  
  22. IDM_SDI MENU
  23. BEGIN
  24.   POPUP "&File"
  25.   BEGIN
  26.     MENUITEM "&New", CM_FILENEW
  27.     MENUITEM "&Open...", CM_FILEOPEN
  28.     MENUITEM SEPARATOR
  29.     MENUITEM "&Save", CM_FILESAVE, GRAYED
  30.     MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  31.     MENUITEM SEPARATOR
  32.     MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  33.     MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  34.     MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  35.     MENUITEM SEPARATOR
  36.     MENUITEM "Sen&d...", CM_FILESEND, GRAYED
  37.     MENUITEM SEPARATOR
  38.     MENUITEM "E&xit\tAlt+F4", CM_EXIT
  39.   END
  40.  
  41.   MENUITEM SEPARATOR
  42.  
  43.   POPUP "&Edit"
  44.   BEGIN
  45.     MENUITEM "&Undo\tAlt+BkSp", CM_EDITUNDO, GRAYED
  46.     MENUITEM SEPARATOR
  47.     MENUITEM "Cu&t\tShift+Del", CM_EDITCUT, GRAYED
  48.     MENUITEM "&Copy\tCtrl+Ins", CM_EDITCOPY, GRAYED
  49.     MENUITEM "&Paste\tShift+Ins", CM_EDITPASTE, GRAYED
  50.     MENUITEM SEPARATOR
  51.     MENUITEM "Clear &All\tCtrl+Del", CM_EDITCLEAR, GRAYED
  52.     MENUITEM "&Delete\tDel", CM_EDITDELETE, GRAYED
  53.   END
  54.  
  55.   POPUP "&Search"
  56.   BEGIN
  57.     MENUITEM "&Find...", CM_EDITFIND, GRAYED
  58.     MENUITEM "&Replace...", CM_EDITREPLACE, GRAYED
  59.     MENUITEM "&Next\aF3", CM_EDITFINDNEXT, GRAYED
  60.   END
  61.  
  62.   MENUITEM SEPARATOR
  63.  
  64.   MENUITEM SEPARATOR
  65.  
  66.   MENUITEM SEPARATOR
  67.  
  68.  
  69.   MENUITEM SEPARATOR
  70.  
  71.   POPUP "&Help"
  72.   BEGIN
  73.     MENUITEM "&About...", CM_HELPABOUT
  74.   END
  75.  
  76. END
  77.  
  78.  
  79. // Accelerator table for short-cut to menu commands. (include/owl/editfile.rc)
  80. //
  81. IDM_SDI ACCELERATORS
  82. BEGIN
  83.   VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
  84.   VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
  85.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  86.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  87.   VK_BACK,   CM_EDITUNDO, VIRTKEY, ALT
  88.   VK_F3,     CM_EDITFINDNEXT, VIRTKEY
  89. END
  90.  
  91.  
  92. // Accelerator table for Print Preview window.
  93. //
  94. IDM_PRINTPREVIEW ACCELERATORS
  95. BEGIN
  96.   VK_ESCAPE, APX_PPR_DONE, VIRTKEY
  97.   "c",       APX_PPR_DONE, ALT
  98. END
  99.  
  100.  
  101.  
  102. // Menu merged in when TEditView is active, notice the extra MENUITEM SEPARATORs which are
  103. // for menu negotation.  These separators are used as group markers by OWL.
  104. //
  105. IDM_EDITVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  106. BEGIN
  107.   MENUITEM SEPARATOR
  108.  
  109.   POPUP "&Edit"
  110.   BEGIN
  111.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  112.     MENUITEM SEPARATOR
  113.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  114.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  115.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  116.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  117.     MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  118.   END
  119.  
  120.   POPUP "&Search"
  121.   BEGIN
  122.     MENUITEM "&Find...", CM_EDITFIND
  123.     MENUITEM "&Replace...", CM_EDITREPLACE
  124.     MENUITEM "&Next\aF3", CM_EDITFINDNEXT
  125.   END
  126.  
  127.   MENUITEM SEPARATOR
  128.  
  129.   MENUITEM SEPARATOR
  130.  
  131.   MENUITEM SEPARATOR
  132.  
  133.   MENUITEM SEPARATOR
  134. END
  135.  
  136.  
  137. // Menu merged in when TListView is active, notice the extra MENUITEM SEPARATORs which are
  138. // for menu negotation.  These separators are used as group markers by OWL.
  139. //
  140. IDM_LISTVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  141. BEGIN
  142.   MENUITEM SEPARATOR
  143.  
  144.   POPUP "&Edit"
  145.   BEGIN
  146.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  147.     MENUITEM SEPARATOR
  148.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  149.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  150.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  151.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  152.     MENUITEM "&Add Item\aIns", CM_EDITADD
  153.     MENUITEM "&Edit Item\aEnter", CM_EDITEDIT
  154.     MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  155.   END
  156.  
  157.   MENUITEM SEPARATOR
  158.  
  159.   MENUITEM SEPARATOR
  160.  
  161.   MENUITEM SEPARATOR
  162.  
  163.   MENUITEM SEPARATOR
  164. END
  165.  
  166.  
  167. IDM_DOCMANAGERFILE MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  168. BEGIN
  169.   MENUITEM "&New", CM_FILENEW
  170.   MENUITEM "&Open...", CM_FILEOPEN
  171.   MENUITEM SEPARATOR
  172.   MENUITEM "&Save", CM_FILESAVE, GRAYED
  173.   MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  174.   MENUITEM SEPARATOR
  175.   MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  176.   MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  177.   MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  178.   MENUITEM SEPARATOR
  179.   MENUITEM "E&xit\tAlt+F4", CM_EXIT
  180. END
  181.  
  182.  
  183. // Table of help hints displayed in the status bar.
  184. //
  185. STRINGTABLE
  186. BEGIN
  187.   -1,                   "File/document operations"
  188.   CM_FILENEW,           "Creates a new document"
  189.   CM_FILEOPEN,          "Opens an existing document"
  190.   CM_VIEWCREATE,        "Creates a new view for this document"
  191.   CM_FILEREVERT,        "Reverts changes to last document save"
  192.   CM_FILECLOSE,         "Closes the active document"
  193.   CM_FILESAVE,          "Saves the active document"
  194.   CM_FILESAVEAS,        "Saves the active document with a new name"
  195.   CM_FILEPRINT,         "Prints the active document"
  196.   CM_FILEPRINTERSETUP,  "Sets print characteristics for the active document"
  197.   CM_FILEPRINTPREVIEW,  "Displays full pages as read-only"
  198.   CM_FILESEND,          "Sends the active document using electronic mail"
  199.   CM_EXIT,              "Quits ApxSdiDv and prompts to save the documents"
  200.   CM_EDITUNDO-1,        "Edit operations"
  201.   CM_EDITUNDO,          "Reverses the last operation"
  202.   CM_EDITCUT,           "Cuts the selection and puts it on the Clipboard"
  203.   CM_EDITCOPY,          "Copies the selection and puts it on the Clipboard"
  204.   CM_EDITPASTE,         "Inserts the Clipboard contents at the insertion point"
  205.   CM_EDITDELETE,        "Deletes the selection"
  206.   CM_EDITCLEAR,         "Clears the active document"
  207.   CM_EDITADD,           "Inserts a new line"
  208.   CM_EDITEDIT,          "Edits the current line"
  209.   CM_EDITFIND-1,        "Search/replace operations"
  210.   CM_EDITFIND,          "Finds the specified text"
  211.   CM_EDITREPLACE,       "Finds the specified text and changes it"
  212.   CM_EDITFINDNEXT,      "Finds the next match"
  213.   CM_HELPABOUT-1,       "Access About"
  214.   CM_HELPABOUT,         "About the ApxSdiDv application"
  215. END
  216.  
  217.  
  218. //
  219. // OWL string table
  220. //
  221.  
  222. // EditFile (include/owl/editfile.rc and include/owl/editsear.rc)
  223. //
  224. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  225. BEGIN
  226.   IDS_CANNOTFIND,       "Cannot find ""%s""."
  227.   IDS_UNABLEREAD,       "Unable to read file %s from disk."
  228.   IDS_UNABLEWRITE,      "Unable to write file %s to disk."
  229.   IDS_FILECHANGED,      "The text in the %s file has changed.\n\nDo you want to save the changes?"
  230.   IDS_FILEFILTER,       "Text files|*.txt|AllFiles|*.*|"
  231. END
  232.  
  233.  
  234. // ListView (include/owl/listview.rc)
  235. //
  236. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  237. BEGIN
  238.   IDS_LISTNUM,  "Line number %d"
  239. END
  240.  
  241.  
  242. // Doc/View (include/owl/docview.rc)
  243. //
  244. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  245. BEGIN
  246.   IDS_DOCMANAGERFILE,   "&File"
  247.   IDS_DOCLIST,          "--Document Type--"
  248.   IDS_VIEWLIST,         "--View Type--"
  249.   IDS_UNTITLED,         "Document"
  250.   IDS_UNABLEOPEN,       "Unable to open document."
  251.   IDS_UNABLECLOSE,      "Unable to close document."
  252.   IDS_READERROR,        "Document read error."
  253.   IDS_WRITEERROR,       "Document write error."
  254.   IDS_DOCCHANGED,       "The document has been changed.\n\nDo you want to save the changes?"
  255.   IDS_NOTCHANGED,       "The document has not been changed."
  256.   IDS_NODOCMANAGER,     "Document Manager not present."
  257.   IDS_NOMEMORYFORVIEW,  "Insufficient memory for view."
  258.   IDS_DUPLICATEDOC,     "Document already loaded."
  259. END
  260.  
  261.  
  262. // Printer (include/owl/printer.rc)
  263. //
  264. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  265. BEGIN
  266.   IDS_PRNON,            " on "
  267.   IDS_PRNERRORTEMPLATE, "'%s' not printed. %s."
  268.   IDS_PRNOUTOFMEMORY,   "Out of memory"
  269.   IDS_PRNOUTOFDISK,     "Out of disk space"
  270.   IDS_PRNCANCEL,        "Printing canceled"
  271.   IDS_PRNMGRABORT,      "Printing aborted in Print Manager"
  272.   IDS_PRNGENERROR,      "Error encountered during print"
  273.   IDS_PRNERRORCAPTION,  "Print Error"
  274. END
  275.  
  276.  
  277. // Exception string resources (include/owl/except.rc)
  278. //
  279. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  280. BEGIN
  281.   IDS_OWLEXCEPTION,     "ObjectWindows Exception"
  282.   IDS_UNHANDLEDXMSG,    "Unhandled Exception"
  283.   IDS_OKTORESUME,       "OK to resume?"
  284.   IDS_UNKNOWNEXCEPTION, "Unknown exception"
  285.  
  286.   IDS_UNKNOWNERROR,     "Unknown error"
  287.   IDS_NOAPP,            "No application object"
  288.   IDS_OUTOFMEMORY,      "Out of memory"
  289.   IDS_INVALIDMODULE,    "Invalid module specified for window"
  290.   IDS_INVALIDMAINWINDOW,"Invalid MainWindow"
  291.   IDS_VBXLIBRARYFAIL,   "VBX Library init failure"
  292.  
  293.   IDS_INVALIDWINDOW,    "Invalid window %s"
  294.   IDS_INVALIDCHILDWINDOW,"Invalid child window %s"
  295.   IDS_INVALIDCLIENTWINDOW,"Invalid client window %s"
  296.  
  297.   IDS_CLASSREGISTERFAIL,"Class registration fail for window %s"
  298.   IDS_CHILDREGISTERFAIL,"Child class registration fail for window %s"
  299.   IDS_WINDOWCREATEFAIL, "Create fail for window %s"
  300.   IDS_WINDOWEXECUTEFAIL,"Execute fail for window %s"
  301.   IDS_CHILDCREATEFAIL,  "Child create fail for window %s"
  302.  
  303.   IDS_MENUFAILURE,      "Menu creation failure"
  304.   IDS_VALIDATORSYNTAX,  "Validator syntax error"
  305.   IDS_PRINTERERROR,     "Printer error"
  306.  
  307.   IDS_LAYOUTINCOMPLETE, "Incomplete layout constraints specified in window %s"
  308.   IDS_LAYOUTBADRELWIN,  "Invalid relative window specified in layout constraint in window %s"
  309.  
  310.   IDS_GDIFAILURE,       "GDI failure"
  311.   IDS_GDIALLOCFAIL,     "GDI allocate failure"
  312.   IDS_GDICREATEFAIL,    "GDI creation failure"
  313.   IDS_GDIRESLOADFAIL,   "GDI resource load failure"
  314.   IDS_GDIFILEREADFAIL,  "GDI file read failure"
  315.   IDS_GDIDELETEFAIL,    "GDI object %X delete failure"
  316.   IDS_GDIDESTROYFAIL,   "GDI object %X destroy failure"
  317.   IDS_INVALIDDIBHANDLE, "Invalid DIB handle %X"
  318. END
  319.  
  320.  
  321. // General Window's status bar messages. (include/owl/statusba.rc)
  322. //
  323. STRINGTABLE
  324. BEGIN
  325.   IDS_MODES             "EXT|CAPS|NUM|SCRL|OVR|REC"
  326.   IDS_MODESOFF          "   |  |   |  |   |   "
  327.   SC_SIZE,              "Changes the size of the window"
  328.   SC_MOVE,              "Moves the window to another position"
  329.   SC_MINIMIZE,          "Reduces the window to an icon"
  330.   SC_MAXIMIZE,          "Enlarges the window to it maximum size"
  331.   SC_RESTORE,           "Restores the window to its previous size"
  332.   SC_CLOSE,             "Closes the window"
  333.   SC_TASKLIST,          "Opens task list"
  334.   SC_NEXTWINDOW,        "Switches to next window"
  335. END
  336.  
  337.  
  338. // Validator messages (include/owl/validate.rc)
  339. //
  340. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  341. BEGIN
  342.   IDS_VALPXPCONFORM     "Input does not conform to picture:\n""%s"""
  343.   IDS_VALINVALIDCHAR    "Invalid character in input"
  344.   IDS_VALNOTINRANGE     "Value is not in the range %ld to %ld."
  345.   IDS_VALNOTINLIST      "Input is not in valid-list"
  346. END
  347.  
  348.  
  349. //
  350. // Bitmaps used by the speedbar.  Each bitmap is associated with a
  351. // particular menu command.
  352. //
  353. CM_FILENEW BITMAP "new.bmp"
  354. CM_FILEOPEN BITMAP "open.bmp"
  355. CM_FILESAVE BITMAP "save.bmp"
  356.  
  357. CM_EDITUNDO BITMAP "undo.bmp"
  358. CM_EDITCUT BITMAP "cut.bmp"
  359. CM_EDITCOPY BITMAP "copy.bmp"
  360. CM_EDITPASTE BITMAP "paste.bmp"
  361.  
  362. CM_EDITFIND BITMAP "find.bmp"
  363. CM_EDITFINDNEXT BITMAP "findnext.bmp"
  364.  
  365. CM_FILEPRINTPREVIEW  BITMAP "preview.bmp"
  366.  
  367. CM_FILEPRINT BITMAP "print.bmp"
  368.  
  369.  
  370. //
  371. // Print Preview speed bar bitmaps
  372. //
  373. APX_PPR_PREVIOUS BITMAP "previous.bmp"
  374. APX_PPR_NEXT BITMAP "next.bmp"
  375. APX_PPR_ONEUP BITMAP "preview1.bmp"
  376. APX_PPR_TWOUP BITMAP "preview2.bmp"
  377. APX_PPR_DONE BITMAP "prexit.bmp"
  378.  
  379.  
  380. //
  381. // Misc application definitions
  382. //
  383.  
  384. // Application ICON
  385. //
  386. IDI_SDIAPPLICATION ICON "appldocv.ico"
  387.  
  388.  
  389. // About box.
  390. //
  391. IDD_ABOUT DIALOG 12, 17, 204, 65
  392. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  393. CAPTION "About ApxSdiDv"
  394. FONT 8, "MS Sans Serif"
  395. BEGIN
  396.   CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
  397.   CTEXT "AppExpert SDI DocView Example", -1, 2, 4, 200, 8, SS_NOPREFIX
  398.   CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
  399.   RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
  400.   ICON IDI_SDIAPPLICATION, -1, 2, 2, 34, 34
  401.   DEFPUSHBUTTON "OK", IDOK, 82, 48, 40, 14
  402. END
  403.  
  404.  
  405. // Printer abort box.
  406. //
  407. IDD_ABORTDIALOG DIALOG 84, 51, 130, 60
  408. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  409. CAPTION "Printing"
  410. BEGIN
  411.   PUSHBUTTON "Cancel", IDCANCEL, 46, 40, 40, 14, WS_TABSTOP
  412.   CTEXT "Now printing Page %d of", ID_PAGE, 0, 8, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  413.   CTEXT "Now printing", -1, 0, 8, 130, 8,
  414.   CTEXT "'%s' on the", ID_TITLE, 0, 16, 130, 8
  415.   CTEXT "", ID_PORT, 0, 24, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  416.   CTEXT "%s on %s", ID_DEVICE, 0, 24, 130, 8
  417. END
  418.  
  419.  
  420. // TInputDialog class dialog box.
  421. //
  422. IDD_INPUTDIALOG DIALOG 20, 24, 180, 64
  423. STYLE WS_POPUP | WS_CAPTION | DS_SETFONT
  424. FONT 8, "Helv"
  425. BEGIN
  426.   LTEXT "", ID_PROMPT, 10, 8, 160, 10, SS_NOPREFIX
  427.   CONTROL "", ID_INPUT, "EDIT", WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL, 10, 20, 160, 12
  428.   DEFPUSHBUTTON "&OK", IDOK, 47, 42, 40, 14
  429.   PUSHBUTTON "&Cancel", IDCANCEL, 93, 42, 40, 14
  430. END
  431.  
  432. // Slider thumb bitmaps for TSlider and TVSlider (include/owl/slider.rc)
  433. //
  434. IDB_HSLIDERTHUMB BITMAP "hslider.bmp"
  435. IDB_VSLIDERTHUMB BITMAP "vslider.bmp"
  436.  
  437. // Version info.
  438. //
  439. #if !defined(__DEBUG_)
  440.  
  441. // Non-Debug VERSIONINFO
  442. //
  443. 1 VERSIONINFO LOADONCALL MOVEABLE
  444. FILEVERSION 1, 0, 0, 0
  445. PRODUCTVERSION 1, 0, 0, 0
  446. FILEFLAGSMASK 0
  447. FILEFLAGS VS_FFI_FILEFLAGSMASK
  448. #if defined(BI_PLAT_WIN32)
  449. FILEOS VOS__WINDOWS32
  450. #else
  451. FILEOS VOS__WINDOWS16
  452. #endif
  453. FILETYPE VFT_APP
  454. BEGIN
  455.   BLOCK "StringFileInfo"
  456.   BEGIN
  457.     // Language type = U.S. English(0x0409) and Character Set = Windows, Multilingual(0x04e4)
  458.     BLOCK "040904E4"              // Matches VarFileInfo Translation hex value.
  459.     BEGIN
  460.       VALUE "CompanyName", "Borland International\000"
  461.       VALUE "FileDescription", "ApxSdiDv for Windows\000"
  462.       VALUE "FileVersion", "1.0\000"
  463.       VALUE "InternalName", "ApxSdiDv\000"
  464.       VALUE "LegalCopyright", "Copyright ⌐ 1996. All Rights Reserved.\000"
  465.       VALUE "LegalTrademarks", "Windows(TM) is a trademark of Microsoft Corporation\000"
  466.       VALUE "OriginalFilename", "ApxSdiDv.exe\000"
  467.       VALUE "ProductName", "ApxSdiDv\000"
  468.       VALUE "ProductVersion", "1.0\000"
  469.     END
  470.   END
  471.  
  472.   BLOCK "VarFileInfo"
  473.   BEGIN
  474.     VALUE "Translation", 0x0409, 0x04e4    // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  475.   END
  476. END
  477.  
  478. #else
  479.  
  480. // Debug VERSIONINFO
  481. //
  482. 1 VERSIONINFO LOADONCALL MOVEABLE
  483. FILEVERSION 1, 0, 0, 0
  484. PRODUCTVERSION 1, 0, 0, 0
  485. FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
  486. FILEFLAGS VS_FFI_FILEFLAGSMASK
  487. #if defined(BI_PLAT_WIN32)
  488. FILEOS VOS__WINDOWS32
  489. #else
  490. FILEOS VOS__WINDOWS16
  491. #endif
  492. FILETYPE VFT_APP
  493. BEGIN
  494.   BLOCK "StringFileInfo"
  495.   BEGIN
  496.     // Language type = U.S. English(0x0409) and Character Set = Windows, Multilingual(0x04e4)
  497.     BLOCK "040904E4"              // Matches VarFileInfo Translation hex value.
  498.     BEGIN
  499.       VALUE "CompanyName", "Borland International\000"
  500.       VALUE "FileDescription", "ApxSdiDv for Windows\000"
  501.       VALUE "FileVersion", "1.0\000"
  502.       VALUE "InternalName", "ApxSdiDv\000"
  503.       VALUE "LegalCopyright", "Copyright ⌐ 1996. All Rights Reserved.\000"
  504.       VALUE "LegalTrademarks", "Windows(TM) is a trademark of Microsoft Corporation\000"
  505.       VALUE "OriginalFilename", "ApxSdiDv.exe\000"
  506.       VALUE "ProductName", "ApxSdiDv\000"
  507.       VALUE "ProductVersion", "1.0\000"
  508.       VALUE "SpecialBuild", "Debug Version\000"
  509.       VALUE "PrivateBuild", "Built by \000"
  510.     END
  511.   END
  512.  
  513.   BLOCK "VarFileInfo"
  514.   BEGIN
  515.     VALUE "Translation", 0x0409, 0x04e4    // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  516.   END
  517. END
  518.  
  519. #endif
  520.